package com.lrd.snapshotorder.protocol.dto.order;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDate;

/**
 * 订单列表
 */
@Data
public class SnapshotOrderListDto {
    /**
     * 主键
     */
    private Long id;

    /**
     * 批次号
     */
    private Integer batchNumber;

    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 投递时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private LocalDate postTime;

    /**
     * 发货人
     */
    private String sender;

    /**
     * 发货人地址
     */
    private String senderAddress;

    /**
     * 收货人
     */
    private String recipient;

    /**
     * 收货人地址
     */
    private String recipientAddress;

    /**
     * 邮费
     */
    private Integer postage;

    /**
     * 重量
     */
    private Integer weight;

    private String remarks;

}
